/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fsktms.request;

/**
 *
 * @author salm
 */
public interface IRequest{
    public static final int REQUEST_MESSAGE_MAGICKEY = "Request".hashCode();
    /**
     * @return the requestDelegate
     */
    IRequestDelegate getRequestDelegate();

    /**
     * @return the requestName
     */
    String getRequestName();

    /**
     * @return the requestParams
     */
    RequestParameters getRequestParams();

    /**
     * @return the timeOut
     */
    int getTimeOut();

    /**
     * @param requestName the requestName to set
     */
    void setRequestName(String requestName);

    /**
     * @param requestParams the requestParams to set
     */
    void setRequestParams(RequestParameters requestParams);

    /**
     * @param timeOut the timeOut to set
     */
    void setTimeOut(int timeOut);
    
}
